@charset "UTF-8";
/* CSS Document */
ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
a:hover,a:focus { text-decoration:none; }

.eLogo{display:inline-block;width:60px;height:18px;overflow:hidden;}
.eLogo1{background:url("../../images/f_logo.png") no-repeat 0 0;background-size:50px;}
.eLogo2{background:url("../../images/f_logo.png") no-repeat 0 -25px;background-size:50px;}
.eLogo3{background:url("../../images/f_logo.png") no-repeat 0 -50px;background-size:50px;}
.eLogo4{background:url("../../images/f_logo.png") no-repeat 0 -75px;background-size:50px;}
.eLogo11{background:url("../../images/f_logo.png") no-repeat 0 -100px;background-size:50px;}
.eLogo18{background:url("../../images/f_logo.png") no-repeat 0 -125px;background-size:50px;}
.eLogo19{background:url("../../images/f_logo.png") no-repeat 0 -150px;background-size:50px;}
.eLogo21{background:url("../../images/f_logo.png") no-repeat 0 -175px;background-size:50px;}
.eLogo22{background:url("../../images/f_logo.png") no-repeat 0 -200px;background-size:50px;}
.eLogo35{background:url("../../images/f_logo.png") no-repeat 0 -225px;background-size:50px;}

/* */
.container { padding-left:16px; padding-right:16px; }
.row { margin-left:-16px; margin-right:-16px; }
.float-no { float:none!important; margin-left:auto; margin-right:auto; }
.index_logo { margin:8px auto; width:100%; max-width:640px; text-align:center; }
.index_logo img { width:350px; max-width:100%; }
.content { margin-bottom:40px; }
.index .content-inner { margin-top:24px; margin-bottom:24px; position:relative; }
.index .content-inner .btn_search { position:absolute; right:16px; top:0; padding: 7px 10px; border-left:1px solid #ddd; font-size:12px;  }
.index_input { border:1px solid #ccc; border-radius:5px; background-color:#f5f5f5; box-sizing:border-box; padding-left:8px; padding-right:56px; height:42px;font-size:18px; }
.alist { margin-top:10px; margin-bottom:10px; }
.alist a { display:inline-block; color:#999; line-height:1.25em;padding-right:6px;}
.alist a.f {}
.alist a.f1 { font-size:12px; color:#333; }
.alist a.f2 { font-size:16px; color:#4caf50; }
.alist a.f3 { font-size:14px; color:#2196f3; }
.alist a.f4 { font-size:18px; color:#333; }
.alist a.f5 { font-size:12px; color:#222; }
.alist_oneline { height:1.5em; overflow:hidden; }
.banner { margin:0px auto; padding:10px 0; width:100%; max-width:640px; overflow:hidden;  }
.banner img { width:100%; }
.footer { padding-bottom:4px; padding-top:4px; }
.footer a { color:#333; }
.footer p { margin:5px 0; }
.logo_s { width:50px; height:50px; padding:6px 0 0 5px; }
.logo_s a { display:block; margin:0; padding:0; }
.logo_s img { max-width:48px; max-height:48px; }
.form_top { position:absolute; top:8px; left:50%; margin-left:-30%; width:65%; height:42px; padding:0px; border:1px solid #2057D8; border-radius:4px; background-color:#fff; }
.form_top .input_search { display:inline-block; float:left; margin:1px; padding:8px 0 0 5px; line-height:20px; border:0; width:75%; height:38px; color:#333; border-radius:4px;}
.form_top .btn_search { display:inline-block; float:right; padding:6px 10px; border-left:1px solid #ddd; color:#2196f3; font-size:12px; }
.cover_cont { margin:57px 0 0 0; padding:0; width:100%; }
.boxz_nav { margin:0 -16px 0 -16px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee; background-color:#fff;  } 
.boxz_nav .nav a { padding:12px 1px; position:relative; }
.boxz_nav i { margin-left:2px; }
.boxz_nav span { 
    position: absolute;
    height: 23px;
    width: 1px;
    background-color: #ddd;
    right: 0;
    top: 10px;}
.boxzlists { margin:0 -16px; background-color:#fff; }
.mb_title {
    margin: 0 -8px;
    padding: 4px 0;
    font-weight: normal;
    font-size: 15px;
    color: #252525; }
.mm_title { font-size:14px; color:#999; margin:0 auto; padding:10px; line-height:20px; }
.onebox { margin:0 auto; width:100%; padding:8px; border-bottom:1px dashed #ccc;  }
.onebox a { display:block; overflow:hidden; font-size:14px; position:relative; }
.onebox a .pic { float:left; width:76px; height:76px; line-height:72px; border:1px solid #ccc; margin-right:12px; padding:0; vertical-align:top; text-align:center; box-sizing:border-box; }
.onebox a .pic img { display:inline-block; max-width:74px; max-height:74px; margin:0 auto; padding:0; }
.onebox .title { display:block; margin:0 0 0 88px; font-size:15px; line-height:18px; height:36px;
    overflow: hidden; text-overflow:ellipsis; position:relative; color:#222; }
.onebox .price { font-size:16px; color:#e4393c; margin:2px 0; }
.onebox .txt { font-size:12px; color:#777; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.onebox .txt span { display:inline-block; margin-right:3px; }
.onebox .txt .color { color:#444; }
.onebox .e_logo { position:absolute; right:0; top:40px; z-index:20; }
.menu_title { font-size:12px; color:#999;  padding:8px 16px;  }
.menu_nav li { padding:10px 16px; }
.menu_nav li .right { position:absolute; left:auto!important; right:0!important; }
.menu_nav .switch label { padding-left:0; }
.menu hr { border-top-width:12px; border-color:#f5f5f5; }
.menu_nav .place { padding:0; }
.menu_nav .place span { float:right; }
.menu .fromto { width:80%; margin:20px auto; }
.menu-content .text { margin:10px auto; padding:10px; font-size:12px; color:#999; }
.bt_body { padding:10px; }
.pro { margin:0 -16px; padding-bottom:10px; background-color:#fff; }
.pro .pic { margin:0 auto; text-align:center; }
.pro .pic img { max-width:100%; }
.pro h1.title { margin:0 10px; padding:6px 0; font-size:16px; line-height:22px; color:#222; font-weight:normal; }
.pro ul.detail { margin:0 10px; border-top:1px solid #eee; position:relative; }
.pro ul li { margin:0; padding:10px 0; border-bottom:1px solid #eee; font-size:14px; color:#999; }
.pro ul li .time { display:inline-block; float:right; color:#666; }
.pro .price { font-size:16px;  color:red; }
.pro .price_l { font-size:16px;  color:#222; }
.pro .where { color:#32aa32; }
.pro .e_logo { position:absolute; padding:0; right:0; bottom:0; z-index:20; }
.pro .eelogo{display:block; margin:0; padding:0; width:100px;height:40px;overflow:hidden;}
.pro .eelogo1{background:url("../../images/f_logo.png") no-repeat 0 0;background-size:100px;}
.pro .eelogo2{background:url("../../images/f_logo.png") no-repeat 0 -50px;background-size:100px;}
.pro .eelogo3{background:url("../../images/f_logo.png") no-repeat 0 -100px;background-size:100px;}
.pro .eelogo4{background:url("../../images/f_logo.png") no-repeat 0 -150px;background-size:100px;}
.pro .eelogo11{background:url("../../images/f_logo.png") no-repeat 0 -200px;background-size:100px;}
.pro .eelogo18{background:url("../../images/f_logo.png") no-repeat 0 -250px;background-size:100px;}
.pro .eelogo19{background:url("../../images/f_logo.png") no-repeat 0 -300px;background-size:100px;}
.pro .eelogo21{background:url("../../images/f_logo.png") no-repeat 0 -350px;background-size:100px;}
.pro .eelogo22{background:url("../../images/f_logo.png") no-repeat 0 -400px;background-size:100px;}
.pro .eelogo35{background:url("../../images/f_logo.png") no-repeat 0 -450px;background-size:100px;}

.pro .show { margin:0 auto; padding:5px 0; }
.pro .show img { width:100%; }
.txt_boxz { margin:15px -6px; width:100%; font-size:14px; line-height:20px; color:#555; }
.txt_boxz p { margin:5px auto; }
.txt_boxz span { display:inline-block; margin-left:4px; margin-right:4px; color: #2057D8; }
.fbtn_boxz {  margin-top:-2px; background-color:rgba(255,255,255,.8); color:#2196f3!important; border:2px solid rgba(33,150,253,.5); box-shadow: 0 0 2px rgba(0,0,0,0),0 0 2px rgba(0,0,0,0);
padding:13px 0; font-size:24px; }

/*2015-11-26*/
.pop { position:fixed; z-index:100; left:0; top:0; width:100%; height:100%; background-color: rgba(0,0,0,.8); }
.pop .rel { position:relative; margin:0 auto; padding:0; width:100%; height:100%; max-width:640px; }
.pop .cont { position:absolute; left:50%; top:50%; margin:-120px auto auto -45%; width:90%; background-color:#fff; border-radius:5px; }
.pop .cont .pic { margin:50px auto 0; width:98%; height:35px; overflow:hidden; background:url(../images/jump_arrow.png) no-repeat center center; background-size:auto 35px; }
.pop .cont .logo_boxz { display:block;  float:left; width:117px; height:35px; }
.pop .cont .logo_other { display:block; float:right; width:117px; height:35px; }
.pop .cont img { max-height:35px; max-width:117px; }
.pop .cont .txt { display:block; cursor:pointer; margin:0 auto 40px auto; font-size:14px; color:#666; text-align:center; width:90%; padding:20px 0; }
.pop .cont .txt a { margin-top:15px; }
.p_other { margin:70px 10px 20px 10px; padding:10px 10px; max-width:640px;     border-radius: 3px;    border: 1px solid #d3d9de;    box-shadow: 0 1px 2px rgba(0,0,0,.04);    background-color: #fff; }
.p_other .pic { margin:0 auto; padding:20px 0 0 0; text-align:center; }
.p_other img { height:80px; }
.p_other .txt { display:block; margin:20px auto; text-align:center; font-size:30px; color:#444; line-height:1.1em; font-weight:bold; }
.p_other .txt_s { display:block; margin:20px auto; font-size:16px; color:#444; line-height:1.25em;  }
.p_other .txt span { font-size:24px; }
.p_other .word { display:block; margin:5px auto; padding:15px 0; font-size:16px; line-height:1.5em; color:#777; }
.p_other .word a { margin-top:20px; margin-bottom:20px; }

